# 【练习】水仙花数
# 编写一个 Python 程序，找出100-999范围内的水仙花数。所谓"水仙花数"是指一个三位数，其各位数字立方和等于该数本身。例如：153是一个"水仙花数"，因为153=1的三次方＋5的三次方＋3的三次方。
def narcissistic_number():
    narcissistic_number_list = []
    for i in range(100,1000):
        i1 = int(i / 100)
        i2 = int(i / 10 % 10)
        i3 = i % 10
        if (i1**3 + i2**3 + i3**3) == i:
            narcissistic_number_list.append(i)
    return narcissistic_number_list

print(narcissistic_number())